//鸭子也是一种动物，既能跑，也能游，还能飞
//在Java中，类和类之间是单继承的，一个类只能有一个父类，即Java中不支持多继承，但是一个类可以实现多个接口。
public class Duck extends Animal implements IRunning,ISwimming,IFlying{
    public Duck(String name) {
        super(name);
    }

    //一个类实现多个接口时，每个接口中的抽象方法都要实现，否则类必须设置为抽象类
    @Override
    public void fly() {
        System.out.println(this.name + " 正在用翅膀飞...");
    }

    @Override
    public void run() {
        System.out.println(this.name + " 正在用两条腿跑...");
    }

    @Override
    public void swim() {
        System.out.println(this.name + " 正在漂在水上...");
    }

}